﻿package com.obas.business.common.vo
{
	import com.obas.business.common.vo.RunnableStep;

	[Bindable]
	[RemoteClass(alias="com.obas.business.common.vo.TestContext")]
	
	public class TestContext
	{
		public static const DEBUG:String="debug";
		public static const RUN:String="run";

		private var _pageId:String;
		private var _ideState:int;
		private var _session:Object;
		private var _scriptId:Number;
		private var _parameterId:Number;
		private var _autURL:String;
		private var _script:String;
		private var _testPlanItemId:Number;
		private var _testTaskId:Number;
		private var _player:Object;
		private var _playSuccess:Boolean;
		private var _playError:Boolean;
		private var _msg:String;
		private var _detail:String;
		private var _runningStep:com.obas.business.common.vo.RunnableStep;
		private var _playType:String;
		private var _appSessionMap:Object;

		public function TestContext()
		{
		}

		public function get pageId():String
		{
			return _pageId;
		}

		public function set pageId(value:String):void
		{
			_pageId = value;
		}

		public function get ideState():int
		{
			return _ideState;
		}

		public function set ideState(value:int):void
		{
			_ideState = value;
		}

		public function get session():Object
		{
			return _session;
		}

		public function set session(value:Object):void
		{
			_session = value;
		}

		public function get scriptId():Number
		{
			return _scriptId;
		}

		public function set scriptId(value:Number):void
		{
			_scriptId = value;
		}

		public function get parameterId():Number
		{
			return _parameterId;
		}

		public function set parameterId(value:Number):void
		{
			_parameterId = value;
		}

		public function get autURL():String
		{
			return _autURL;
		}

		public function set autURL(value:String):void
		{
			_autURL = value;
		}

		public function get script():String
		{
			return _script;
		}

		public function set script(value:String):void
		{
			_script = value;
		}

		public function get testPlanItemId():Number
		{
			return _testPlanItemId;
		}

		public function set testPlanItemId(value:Number):void
		{
			_testPlanItemId = value;
		}

		public function get testTaskId():Number
		{
			return _testTaskId;
		}

		public function set testTaskId(value:Number):void
		{
			_testTaskId = value;
		}

		public function get player():Object
		{
			return _player;
		}

		public function set player(value:Object):void
		{
			_player = value;
		}

		public function get playSuccess():Boolean
		{
			return _playSuccess;
		}

		public function set playSuccess(value:Boolean):void
		{
			_playSuccess = value;
		}

		public function get playError():Boolean
		{
			return _playError;
		}

		public function set playError(value:Boolean):void
		{
			_playError = value;
		}

		public function get msg():String
		{
			return _msg;
		}

		public function set msg(value:String):void
		{
			_msg = value;
		}

		public function get detail():String
		{
			return _detail;
		}

		public function set detail(value:String):void
		{
			_detail = value;
		}

		public function get runningStep():com.obas.business.common.vo.RunnableStep
		{
			return _runningStep;
		}

		public function set runningStep(value:com.obas.business.common.vo.RunnableStep):void
		{
			_runningStep = value;
		}

		public function get playType():String
		{
			return _playType;
		}

		public function set playType(value:String):void
		{
			_playType = value;
		}

		public function get appSessionMap():Object
		{
			return _appSessionMap;
		}

		public function set appSessionMap(value:Object):void
		{
			_appSessionMap = value;
		}
	}
}